package YAPserver.mods.list;

import YAPserver.mods.ModBehaviour;
/**
 * This interface defines which method a ModGroup must implement.
 * @author Daniel
 *
 */
public interface ModGroup {
	/**
	 * Returns a randomly chosen ModBehaviour.
	 * @return a randomly chosen ModBehaviour
	 */
	public ModBehaviour randomMod();
	/**
	 * Adds a modBehaviour to the group.
	 * @param mod modBehaviour to be added
	 */
	public void add(ModBehaviour mod);
}
